package com.yidu.hbatsams.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 */
public class AtsEmpCoach implements Serializable {
    /**
     * 主键
     */
    private Integer coachId;

    /**
     * 教练员姓名
     */
    private String coachName;

    /**
     * 部门名称
     */
    private String deptName;

    /**
     * 岗位名称
     */
    private String postName;

    /**
     * 所在单位(公司)
     */
    private String organName;

    /**
     * 教练员特点(擅长)
     */
    private String coachExp;

    /**
     * 专业
     */
    private String expertSpecia;

    /**
     * 联系方式
     */
    private String phone;

    /**
     * 通讯地址
     */
    private String addr;

    /**
     * 其他说明
     */
    private String other;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 创建人
     */
    private String creater;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date creatTime;

    /**
     * 是否有效
     */
    private Integer isva;

    /**
     * 备注
     */
    private String remark;

    public String getSportName() {
        return sportName;
    }

    public void setSportName(String sportName) {
        this.sportName = sportName;
    }

    private  String sportName;

    private  String sportId;

    public String getSportId() {
        return sportId;
    }

    public void setSportId(String sportId) {
        this.sportId = sportId;
    }

    /**
     * ats_emp_coach
     */
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     * @return coach_id 主键
     */
    public Integer getCoachId() {
        return coachId;
    }

    /**
     * 主键
     * @param coachId 主键
     */
    public void setCoachId(Integer coachId) {
        this.coachId = coachId;
    }

    /**
     * 教练员姓名
     * @return coach_name 教练员姓名
     */
    public String getCoachName() {
        return coachName;
    }

    /**
     * 教练员姓名
     * @param coachName 教练员姓名
     */
    public void setCoachName(String coachName) {
        this.coachName = coachName == null ? null : coachName.trim();
    }

    /**
     * 部门名称
     * @return dept_name 部门名称
     */
    public String getDeptName() {
        return deptName;
    }

    /**
     * 部门名称
     * @param deptName 部门名称
     */
    public void setDeptName(String deptName) {
        this.deptName = deptName == null ? null : deptName.trim();
    }

    /**
     * 岗位名称
     * @return post_name 岗位名称
     */
    public String getPostName() {
        return postName;
    }

    /**
     * 岗位名称
     * @param postName 岗位名称
     */
    public void setPostName(String postName) {
        this.postName = postName == null ? null : postName.trim();
    }

    /**
     * 所在单位(公司)
     * @return organ_name 所在单位(公司)
     */
    public String getOrganName() {
        return organName;
    }

    /**
     * 所在单位(公司)
     * @param organName 所在单位(公司)
     */
    public void setOrganName(String organName) {
        this.organName = organName == null ? null : organName.trim();
    }

    /**
     * 教练员特点(擅长)
     * @return coach_exp 教练员特点(擅长)
     */
    public String getCoachExp() {
        return coachExp;
    }

    /**
     * 教练员特点(擅长)
     * @param coachExp 教练员特点(擅长)
     */
    public void setCoachExp(String coachExp) {
        this.coachExp = coachExp == null ? null : coachExp.trim();
    }

    /**
     * 专业
     * @return expert_specia 专业
     */
    public String getExpertSpecia() {
        return expertSpecia;
    }

    /**
     * 专业
     * @param expertSpecia 专业
     */
    public void setExpertSpecia(String expertSpecia) {
        this.expertSpecia = expertSpecia == null ? null : expertSpecia.trim();
    }

    /**
     * 联系方式
     * @return phone 联系方式
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 联系方式
     * @param phone 联系方式
     */
    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    /**
     * 通讯地址
     * @return addr 通讯地址
     */
    public String getAddr() {
        return addr;
    }

    /**
     * 通讯地址
     * @param addr 通讯地址
     */
    public void setAddr(String addr) {
        this.addr = addr == null ? null : addr.trim();
    }

    /**
     * 其他说明
     * @return other 其他说明
     */
    public String getOther() {
        return other;
    }

    /**
     * 其他说明
     * @param other 其他说明
     */
    public void setOther(String other) {
        this.other = other == null ? null : other.trim();
    }

    /**
     * 排序
     * @return sort 排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 排序
     * @param sort 排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 创建人
     * @return creater 创建人
     */
    public String getCreater() {
        return creater;
    }

    /**
     * 创建人
     * @param creater 创建人
     */
    public void setCreater(String creater) {
        this.creater = creater == null ? null : creater.trim();
    }

    /**
     * 创建时间
     * @return creat_time 创建时间
     */
    public Date getCreatTime() {
        return creatTime;
    }

    /**
     * 创建时间
     * @param creatTime 创建时间
     */
    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }

    /**
     * 是否有效
     * @return isva 是否有效
     */
    public Integer getIsva() {
        return isva;
    }

    /**
     * 是否有效
     * @param isva 是否有效
     */
    public void setIsva(Integer isva) {
        this.isva = isva;
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}